package org.hs.phd.odi.tracking.performanceevaluation;

import java.awt.Polygon;

import org.hs.phd.common.simpleplayer.ImageSequenceFrame;

public interface TrackingPerformanceMetric extends Cloneable{

	void update(ImageSequenceFrame frame, Polygon groundTruthTrackShape, Polygon computedTrackShape);
	
	float getLastValue();
	
	float getAverageValue();

	String getShortName();
	String getName();

	TrackingPerformanceMetric clone();

	String getUnitName();

	float getRangeMin();
	
	float getRangeMax();
	

}
